<?php
class EventoController extends AppController {
    // var $helpers = array ('Html','Form');
    //errore:var $name = 'Pages'; // riferimento alla cartella delle view
    
    public function beforeFilter(){
    	
		parent::beforeFilter();
        $this->Auth->allow('index','view','add','update');
    }
    
    public function index() {
        pr($this->Evento->read(null,30));die;
    }
	
    public function add($idClasseDisciplinaDocente,$data,$classe,$disciplina,$idRegistro){
            
        $this->loadModel('Studente');    
        $this->Evento->create();
        $this->Evento->set('data',$data);
        $this->Evento->set('registro_id',$idRegistro);
        if($this->Evento->savefirst($this->Studente->find('all',array('conditions'=>array('classe_id'=>$classe)))))
            $this->redirect(array('controller'=>'registro','action'=>'view',$idClasseDisciplinaDocente,$data,$classe,$disciplina));
        else {
            $this->Session->setFlash(__('errore nel salvataggio dell\'evento'),LOG_ERR);
            $this->redirect(array('controller'=>'registro','action'=>'index'));

        }
    }
	
    
    
    public function update($idEvento){
        $this->request->data["Evento"]["argomento"]=implode(",",$this->request->data["Evento"]["argomento"]);
        // pr($this->request->data["Evento"]["argomento"]);die;
        $this->Evento->read(null,$idEvento);
        if($this->Evento->save($this->request->data)){
            $this->Session->setFlash('Evento Aggiornato con successo.');
        }else{
            $this->Session->setFlash('Evento Aggiornato con successo.',LOG_ERR);
            
        }
        
        $this->redirect($this->referer());
        
    }
    
	
		

}
?>